Elastic\Transport\Transport A

Total Complexity 56
Dependencies 18
Dependents 4
Total lines 423
Lines of code 272
Logical lines of code 140
Comment lines 61
Methods 31
Properties 13

Methods 31

Method Rating Maintainability Complexity Lines of code
sendRequest()
S
49 6 32
sendAsyncRequest()
S
46 4 39
setupConnectionUri()
S
53 4 22
getAsyncClient()
S
56 4 19
setElasticMetaHeader()
S
56 3 17
setupHeaders()
S
66 3 8
setupUserInfo()
S
65 3 9
getOSVersion()
S
64 3 9
getAsyncOnSuccess()
S
72 2 6
setRetries()
S
69 2 7
getAsyncOnFailure()
S
72 2 6
logResponse()
S
63 1 12
logRequest()
S
64 1 11
setUserAgent()
S
64 1 11
setAsyncOnFailure()
S
77 1 4
setAsyncClient()
S
77 1 4
setAsyncOnSuccess()
S
77 1 4
__construct()
S
74 1 5
logHeaders()
S
70 1 7
decorateRequest()
S
76 1 4
getClient()
S
82 1 3
getLastResponse()
S
82 1 3
getLastRequest()
S
82 1 3
purgePreReleaseTag()
S
76 1 3
setUserInfo()
S
74 1 5
getHeaders()
S
82 1 3
getRetries()
S
82 1 3
setHeader()
S
76 1 4
getLogger()
S
82 1 3
getNodePool()
S
82 1 3
getClientLibraryInfo()
S
80 1 3